body { font-family: arial; }

#alertcontainer { display: none; }

#alertbg {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: black;
	opacity: 0.50;
}

#messagefg {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 5000;
	display: none;
}

#messagefg div div {
	width: 500px;
        position: fixed;
	top: 30%;
	left: 50%;
	margin-left: -250px;
	border: 2px solid white;
	border-radius: 5px;
	text-align: left;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	box-shadow: 2px 2px 5px #888;
	padding: 0 10px 0 15px;
	background-image: url("../imagen/fondo1.jpg");
}

#messagefg div div p.userapprovebuttons {
	margin-top: 0;
	padding: 0;
	text-align:right;
}
.button {
            /* Round 1 */
            border:1px solid #666;
            cursor:pointer;
            display:block;
            margin:10px auto 0;
            padding:5px;
            text-align:center;
            text-decoration:none;
            width:80px;
            height: 25px;
            /* Round 2 */
            -moz-border-radius:15px;
            -webkit-border-radius:15px;
            background:#20c167;
            background-image:-moz-linear-gradient(top, #20c167, #157f44);
            background-image:-o-linear-gradient(top, #20c167, #157f44);
            background-image:-webkit-gradient(linear, center top, center bottom, from(#20c167), to(#157f44));
            background-image:linear-gradient(top, #20c167, #157f44);
            border-radius:15px;
            color:#FFF;
            font-size:.75em;
            font-weight:bold;
            text-shadow:-1px -1px 0 #444;
          }